<html>
<head>
<title>XFC Libraries Overview</title>
</head>

<body>

<h3>Libraries required by XFC</h3>

<p>
	<b>commons-logging-1.1.jar</b>, Apache 2.0 license<br>
	<a href="http://jakarta.apache.org/commons/logging/">http://jakarta.apache.org/commons/logging/</a><br>
	The Logging package is an ultra-thin bridge between different logging implementations.
	A library that uses the commons-logging API can be used with any logging implementation at runtime.
	Commons-logging comes with support for a number of popular logging implementations, and writing
	adapters for others is a reasonably simple task.
</p>

<p>
	<b>forms-1.1.0.jar</b>, BSD license<br>
	<a href="http://www.jgoodies.com/freeware/forms/">http://www.jgoodies.com/freeware/forms/</a>, 
	(tutorial at: <a href="http://www.jgoodies.com/articles/forms.pdf">http://www.jgoodies.com/articles/forms.pdf</a>)<br>
	The JGoodies Forms framework helps you lay out and implement elegant Swing panels quickly and consistently.
	It makes simple things easy and the hard stuff possible, the good design easy and the bad difficult.
</p>

<p>
	<b>glazedlists_java14.jar</b>, license<br>
	<a href="http://publicobject.com/glazedlists/">http://publicobject.com/glazedlists/</a><br>
	This library allows dynamic filtering of lists, compositing of lists, and event notification on list
	changes.
</p>

<p>
	<b>xom-1.1.jar</b>, LGPL license<br>
	<a href="http://www.xom.nu/">http://www.xom.nu/</a><br>
	XOM is a new XML object model. It is an open source (LGPL), tree-based API for processing XML with Java that
	strives for correctness, simplicity, and performance. XOM is designed to be easy to learn and easy to use. It
	works very straight-forwardly, and has a very shallow learning curve. Assuming you're already familiar with XML,
	you should be able to get up and running with XOM very quickly.
</p>

<br>
<h3>Optional libraries</h3>

<p>
	<b>foxtrot-3.0b1.jar</b>, BSD license<br>
	<a href="http://foxtrot.sourceforge.net/">http://foxtrot.sourceforge.net/</a><br>
	Foxtrot is an easy and powerful API to use threads with the JavaTM  Foundation Classes (JFC/Swing).<br>
	The Foxtrot API are based on a new concept, the Synchronous Model, that allow you to easily integrate in
	your Swing code time-consuming operations without incurring in "GUI-freeze" problem, typical of Swing applications.
</p>

<p>
	<b>jhall-2.0.2.jar</b>, license<br>
	<a href=""></a><br>
	TODO:
</p>

<p>
	<b>jmock-1.1.0.jar</b>, license<br>
	<a href=""></a><br>
	TODO:
</p>

<p>
	<b>junit-3.8.2.jar</b>, license<br>
	<a href=""></a><br>
	TODO:
</p>

<p>
	<b>junit-4.1.jar</b>, license<br>
	<a href=""></a><br>
	TODO:
</p>

<p>
	<b>looks-2.0.4.jar</b>, license<br>
	<a href=""></a><br>
	TODO:
</p>

<p>
	<b>lucene-core-2.0.0.jar</b>, license<br>
	<a href=""></a><br>
	TODO:
</p>

<p>
	<b>spin-1.4.jar</b>, license<br>
	<a href=""></a><br>
	TODO:
</p>

</body>
</html>
